#pragma once

#include "Action.h"

#include "../SGD Wrappers/SGD_Geometry.h"

#include <vector>

class Object : public Action
{
public:
	Object();
	~Object();

	void Update(float dt);
	void Render();

private:
	struct Waypoint
	{
		SGD::Point position;
		float timeToReach;
	};

	std::vector<Waypoint> waypoints;
	Waypoint currWaypoint;
};

